//这次看看函数的调用呢
#include <stdio.h>

/*这样是传不了的
int change_1(int a ,int b){
    int tmp;
    tmp=a;
    a=b;
    b=tmp;
}
*/

/*这样就可以(C++版本)
int change_1(int &a ,int &b){
    int tmp;
    tmp=a;
    a=b;
    b=tmp;
}
*/

int change_1(int* a ,int* b){
    int tmp;
    tmp=*a;
    *a=*b;
    *b=tmp;
}


int main(){
    int a=10;
    int b=50;
    printf("交换前是a=%d,b=%d\n",a,b);

    change_1(&a,&b);

    printf("交换后是a=%d,b=%d",a,b);
    return 0;
}
